package ALBasicServer.ALServerCmd;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import ALBasicCommon._AALBasicThread;
/**********************
* 命令行的读取线程
*
* @author alzq.z
* @email zhuangfan@vip.163.com
* @time Oct 5, 2013 12:15:14 PM
*/
public class ALCmdLineReadThread extends _AALBasicThread
{
/******************
* 线程执行函数
*
* @author alzq.z
* @time Feb 20, 2013 11:05:54 PM
*/
@Override
protected void _run()
{
//获取读取对象
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String cmd = null;
while(true)
{
try
{
cmd = reader.readLine();
}
catch (IOException e)
{
e.printStackTrace();
continue;
}
//添加处理对象
ALCmdDealerManager.getInstance().addCmd(cmd);
}
}
}